<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../js/ajax.js"></script>
</head>

<body>

</body>
<script>

    // Promise实例的方法  (给new Promise()  创建的实例化对象用的)
    // then   p.then()
    // catch   p.catch()     p.then().catch()
    // p.finally  p.finally()  p.then().catch().finally()

    // 构造函数Promise自身的方法 (静态方法)   (Array.isArray()  Array.from() String.fromCharCode()  Date.now())
    // Promise.all()
    // Promise.race()


    // catch()  .then(null, rejection)或.then(undefined, rejection)的别名，用于指定发生错误时的回调函数。
    function readTxt(url) {
        return new Promise(function (resolve, reject) {
            $.ajax({
                type: "get",
                url: url,
                success: function (txt) {
                    resolve(txt);// 直接传递数据
                }
            })
        })
    }





</script>

</html>